Turn metrics hinting on (part of #307196)
authorBehdad Esfahbod <behdad@gnome.org>
Wed, 7 Dec 2005 02:33:10 +0000 (02:33 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Wed, 7 Dec 2005 02:33:10 +0000 (02:33 +0000)
2005-12-06  Behdad Esfahbod  <behdad@gnome.org>

        * gtk/gtksettings.c (settings_update_font_options): Turn metrics
        hinting on (part of #307196)

ChangeLog
ChangeLog.pre-2-10
gtk/gtksettings.c

index 539d867cbc9eae61db9a597483ff74a43b24fb6c..da1cae60778b3828a8c904771b132e8a9e005351 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-06  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtksettings.c (settings_update_font_options): Turn metrics
+       hinting on (part of #307196)
+
 2005-12-06  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkimcontextsimple.c (gtk_im_context_simple_reset): Don't
index 539d867cbc9eae61db9a597483ff74a43b24fb6c..da1cae60778b3828a8c904771b132e8a9e005351 100644 (file)
@@ -1,3 +1,8 @@
+2005-12-06  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtksettings.c (settings_update_font_options): Turn metrics
+       hinting on (part of #307196)
+
 2005-12-06  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkimcontextsimple.c (gtk_im_context_simple_reset): Don't
index 40a24b0cc93587128891ac771e70ed5e45dfd84b..dbce1b5fed470e77982245b27943b189fc491f7c 100644 (file)
@@ -1483,6 +1483,10 @@ settings_update_font_options (GtkSettings *settings)
 
   options = cairo_font_options_create ();
   
+  /* hint_metrics = FALSE should never be set for user interface code.
+   */
+  cairo_font_options_set_hint_metrics (options, CAIRO_HINT_METRICS_ON);
+
   if (hinting >= 0 && !hinting)
     {
       hint_style = CAIRO_HINT_STYLE_NONE;